# near model CODE resource # jump table entries: 16776-16786 (11 of them) export_2097: 00000000 4E56 0000 link A6, 0 00000004 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000008 4EAD 4142 jsr [A5 + 0x4142 /* export_2084 */] 0000000C 4E5E unlink A6 0000000E 4E75 rts export_2098: 00000010 4E56 FFFC link A6, -0x0004 00000014 48E7 0018 movem.l -[A7], A3,A4 00000018 266E 000C movea.l A3, [A6 + 0xC] 0000001C 286E 0008 movea.l A4, [A6 + 0x8] 00000020 4A2E 0013 tst.b [A6 + 0x13] 00000024 662A bne +0x2C /* 00000050 */ 00000026 2F0C move.l -[A7], A4 00000028 2054 movea.l A0, [A4] 0000002A 2050 movea.l A0, [A0] 0000002C 2268 0148 movea.l A1, [A0 + 0x148] 00000030 4E91 jsr [A1] 00000032 2680 move.l [A3], D0 00000034 2F0C move.l -[A7], A4 00000036 2054 movea.l A0, [A4] 00000038 2050 movea.l A0, [A0] 0000003A 2268 014C movea.l A1, [A0 + 0x14C] 0000003E 4E91 jsr [A1] 00000040 3740 0004 move.w [A3 + 0x4], D0 00000044 2054 movea.l A0, [A4] 00000046 2D68 000E FFFC move.l [A6 - 0x4], [A0 + 0xE] 0000004C 508F addq.l A7, 8 0000004E 6032 bra +0x34 /* 00000082 */ label00000050: 00000050 2F0C move.l -[A7], A4 00000052 2054 movea.l A0, [A4] 00000054 2050 movea.l A0, [A0] 00000056 2268 0150 movea.l A1, [A0 + 0x150] 0000005A 4E91 jsr [A1] 0000005C 2680 move.l [A3], D0 0000005E 2F0C move.l -[A7], A4 00000060 2054 movea.l A0, [A4] 00000062 2050 movea.l A0, [A0] 00000064 2268 0154 movea.l A1, [A0 + 0x154] 00000068 4E91 jsr [A1] 0000006A 3740 0004 move.w [A3 + 0x4], D0 0000006E 2F0C move.l -[A7], A4 00000070 2054 movea.l A0, [A4] 00000072 2050 movea.l A0, [A0] 00000074 2268 00E8 movea.l A1, [A0 + 0xE8] 00000078 4E91 jsr [A1] 0000007A 2D40 FFFC move.l [A6 - 0x4], D0 0000007E 4FEF 000C lea.l A7, [A7 + 0xC] label00000082: 00000082 276E FFFC 0006 move.l [A3 + 0x6], [A6 - 0x4] 00000088 4878 0BF5 push.l 0xBF5 0000008C 2F0C move.l -[A7], A4 0000008E 2054 movea.l A0, [A4] 00000090 2050 movea.l A0, [A0] 00000092 2268 0074 movea.l A1, [A0 + 0x74] 00000096 4E91 jsr [A1] 00000098 1740 000A move.b [A3 + 0xA], D0 0000009C 2054 movea.l A0, [A4] 0000009E 2768 0036 000C move.l [A3 + 0xC], [A0 + 0x36] 000000A4 2054 movea.l A0, [A4] 000000A6 2768 003A 0010 move.l [A3 + 0x10], [A0 + 0x3A] 000000AC 508F addq.l A7, 8 000000AE 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 000000B4 4E5E unlink A6 000000B6 4E75 rts export_2099: 000000B8 4E56 FFE8 link A6, -0x0018 000000BC 48E7 0018 movem.l -[A7], A3,A4 000000C0 286E 0008 movea.l A4, [A6 + 0x8] 000000C4 2054 movea.l A0, [A4] 000000C6 2068 0028 movea.l A0, [A0 + 0x28] 000000CA 2D48 FFFC move.l [A6 - 0x4], A0 000000CE 2050 movea.l A0, [A0] 000000D0 2668 0062 movea.l A3, [A0 + 0x62] 000000D4 200B move.l D0, A3 000000D6 6732 beq +0x34 /* 0000010A */ 000000D8 2F0C move.l -[A7], A4 000000DA 2054 movea.l A0, [A4] 000000DC 2050 movea.l A0, [A0] 000000DE 2268 0148 movea.l A1, [A0 + 0x148] 000000E2 4E91 jsr [A1] 000000E4 2D40 FFE8 move.l [A6 - 0x18], D0 000000E8 2F0C move.l -[A7], A4 000000EA 2054 movea.l A0, [A4] 000000EC 2050 movea.l A0, [A0] 000000EE 2268 014C movea.l A1, [A0 + 0x14C] 000000F2 4E91 jsr [A1] 000000F4 3D40 FFEC move.w [A6 - 0x14], D0 000000F8 486E FFE8 pea.l [A6 - 0x18] 000000FC 2F0B move.l -[A7], A3 000000FE 4EBA 05D6 jsr [PC + 0x5D6 /* 000006D6 */] 00000102 2054 movea.l A0, [A4] 00000104 08A8 0007 0034 bclr.b [A0 + 0x34], 0x7 label0000010A: 0000010A 4CEE 1800 FFE0 movem.l A3,A4, [A6 - 0x20] 00000110 4E5E unlink A6 00000112 4E75 rts export_2100: 00000114 4E56 0000 link A6, 0 00000118 203C 0000 3A98 move.l D0, 0x3A98 0000011E 4E5E unlink A6 00000120 4E75 rts export_2101: 00000122 4E56 0000 link A6, 0 00000126 2F07 move.l -[A7], D7 00000128 3E2E 000E move.w D7, [A6 + 0xE] 0000012C 6608 bne +0xA /* 00000136 */ 0000012E 203C 0000 3A98 move.l D0, 0x3A98 00000134 6012 bra +0x14 /* 00000148 */ label00000136: 00000136 3007 move.w D0, D7 00000138 5340 subq.w D0, 1 0000013A 48C0 ext.l D0 0000013C 2F00 move.l -[A7], D0 0000013E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000142 4EAD 430A jsr [A5 + 0x430A /* export_2141 */] 00000146 508F addq.l A7, 8 label00000148: 00000148 2E2E FFFC move.l D7, [A6 - 0x4] 0000014C 4E5E unlink A6 0000014E 4E75 rts export_2102: 00000150 4E56 0000 link A6, 0 00000154 2F07 move.l -[A7], D7 00000156 2E2E 000C move.l D7, [A6 + 0xC] 0000015A 7001 moveq.l D0, 0x01 0000015C 0C87 0000 3A98 cmpi.l D7, 0x3A98 00000162 6718 beq +0x1A /* 0000017C */ 00000164 2F00 move.l -[A7], D0 00000166 2F07 move.l -[A7], D7 00000168 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000016C 4EAD 4312 jsr [A5 + 0x4312 /* export_2142 */] 00000170 508F addq.l A7, 8 00000172 2200 move.l D1, D0 00000174 201F move.l D0, [A7]+ 00000176 4A01 tst.b D1 00000178 6602 bne +0x4 /* 0000017C */ 0000017A 7000 moveq.l D0, 0x00 label0000017C: 0000017C 2E2E FFFC move.l D7, [A6 - 0x4] 00000180 4E5E unlink A6 00000182 4E75 rts export_2103: 00000184 4E56 0000 link A6, 0 00000188 703A moveq.l D0, 0x3A 0000018A 4E5E unlink A6 0000018C 4E75 rts export_2104: 0000018E 4E56 0000 link A6, 0 00000192 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000196 3C2E 0016 move.w D6, [A6 + 0x16] 0000019A 2E2E 0010 move.l D7, [A6 + 0x10] 0000019E 266E 000C movea.l A3, [A6 + 0xC] 000001A2 286E 0008 movea.l A4, [A6 + 0x8] 000001A6 2054 movea.l A0, [A4] 000001A8 217C 534B 5059 0028 move.l [A0 + 0x28], 0x534B5059 /* 'SKPY' */ 000001B0 2054 movea.l A0, [A4] 000001B2 316E 001A 0030 move.w [A0 + 0x30], [A6 + 0x1A] 000001B8 2054 movea.l A0, [A4] 000001BA 316E 001E 0032 move.w [A0 + 0x32], [A6 + 0x1E] 000001C0 2054 movea.l A0, [A4] 000001C2 116E 0023 0034 move.b [A0 + 0x34], [A6 + 0x23] 000001C8 2054 movea.l A0, [A4] 000001CA 216E 0024 002C move.l [A0 + 0x2C], [A6 + 0x24] 000001D0 2054 movea.l A0, [A4] 000001D2 70FF moveq.l D0, 0xFFFFFFFF 000001D4 2140 0036 move.l [A0 + 0x36], D0 000001D8 7200 moveq.l D1, 0x00 000001DA 2F01 move.l -[A7], D1 000001DC 2F0B move.l -[A7], A3 000001DE 2F0C move.l -[A7], A4 000001E0 4EAD 4322 jsr [A5 + 0x4322 /* export_2144 */] 000001E4 48C6 ext.l D6 000001E6 2F06 move.l -[A7], D6 000001E8 2F07 move.l -[A7], D7 000001EA 2F0B move.l -[A7], A3 000001EC 2F0C move.l -[A7], A4 000001EE 4EAD 4332 jsr [A5 + 0x4332 /* export_2146 */] 000001F2 2054 movea.l A0, [A4] 000001F4 4AA8 000A tst.l [A0 + 0xA] 000001F8 660A bne +0xC /* 00000204 */ 000001FA 2147 000E move.l [A0 + 0xE], D7 000001FE 2054 movea.l A0, [A4] 00000200 3146 0012 move.w [A0 + 0x12], D6 label00000204: 00000204 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 0000020A 4E5E unlink A6 0000020C 4E75 rts export_2105: 0000020E 4E56 FFEE link A6, -0x0012 00000212 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00000216 286E 0008 movea.l A4, [A6 + 0x8] 0000021A 2054 movea.l A0, [A4] 0000021C 4AA8 000A tst.l [A0 + 0xA] 00000220 6606 bne +0x8 /* 00000228 */ 00000222 7001 moveq.l D0, 0x01 00000224 6000 0142 bra +0x144 /* 00000368 */ label00000228: 00000228 2F0C move.l -[A7], A4 0000022A 4EAD 43AA jsr [A5 + 0x43AA /* export_2161 */] 0000022E 720E moveq.l D1, 0x0E 00000230 B280 cmp.l D1, D0 00000232 588F addq.l A7, 4 00000234 6E1E bgt +0x20 /* 00000254 */ 00000236 2F0C move.l -[A7], A4 00000238 4EAD 43AA jsr [A5 + 0x43AA /* export_2161 */] 0000023C 720E moveq.l D1, 0x0E 0000023E 9081 sub.l D0, D1 00000240 2054 movea.l A0, [A4] 00000242 3428 0030 move.w D2, [A0 + 0x30] 00000246 48C2 ext.l D2 00000248 2202 move.l D1, D2 0000024A 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 0000024E 4A80 tst.l D0 00000250 588F addq.l A7, 4 00000252 6706 beq +0x8 /* 0000025A */ label00000254: 00000254 7000 moveq.l D0, 0x00 00000256 6000 0110 bra +0x112 /* 00000368 */ label0000025A: 0000025A 486E FFF2 pea.l [A6 - 0xE] 0000025E 2F0C move.l -[A7], A4 00000260 4EBA 05E0 jsr [PC + 0x5E0 /* 00000842 */] 00000264 3A00 move.w D5, D0 00000266 508F addq.l A7, 8 00000268 6706 beq +0x8 /* 00000270 */ 0000026A 7000 moveq.l D0, 0x00 0000026C 6000 00FA bra +0xFC /* 00000368 */ label00000270: 00000270 302E FFFC move.w D0, [A6 - 0x4] 00000274 B06E FFFA cmp.w D0, [A6 - 0x6] 00000278 6E34 bgt +0x36 /* 000002AE */ 0000027A 2054 movea.l A0, [A4] 0000027C 202E FFF2 move.l D0, [A6 - 0xE] 00000280 B0A8 0028 cmp.l D0, [A0 + 0x28] 00000284 6628 bne +0x2A /* 000002AE */ 00000286 302E FFFA move.w D0, [A6 - 0x6] 0000028A B068 0030 cmp.w D0, [A0 + 0x30] 0000028E 661E bne +0x20 /* 000002AE */ 00000290 302E FFFC move.w D0, [A6 - 0x4] 00000294 B068 0032 cmp.w D0, [A0 + 0x32] 00000298 6614 bne +0x16 /* 000002AE */ 0000029A 102E FFFE move.b D0, [A6 - 0x2] 0000029E B028 0034 cmp.b D0, [A0 + 0x34] 000002A2 660A bne +0xC /* 000002AE */ 000002A4 202E FFF6 move.l D0, [A6 - 0xA] 000002A8 B0A8 002C cmp.l D0, [A0 + 0x2C] 000002AC 6706 beq +0x8 /* 000002B4 */ label000002AE: 000002AE 7000 moveq.l D0, 0x00 000002B0 6000 00B6 bra +0xB8 /* 00000368 */ label000002B4: 000002B4 7C01 moveq.l D6, 0x01 000002B6 2054 movea.l A0, [A4] 000002B8 4A28 0034 tst.b [A0 + 0x34] 000002BC 6700 00A8 beq +0xAA /* 00000366 */ 000002C0 3028 0032 move.w D0, [A0 + 0x32] 000002C4 48C0 ext.l D0 000002C6 A11E syscall NewPtr, flags=1 000002C8 2D48 FFEE move.l [A6 - 0x12], A0 000002CC 2054 movea.l A0, [A4] 000002CE 3028 0030 move.w D0, [A0 + 0x30] 000002D2 48C0 ext.l D0 000002D4 A11E syscall NewPtr, flags=1 000002D6 2648 movea.l A3, A0 000002D8 2F0C move.l -[A7], A4 000002DA 4EAD 43AA jsr [A5 + 0x43AA /* export_2161 */] 000002DE 720E moveq.l D1, 0x0E 000002E0 9081 sub.l D0, D1 000002E2 2054 movea.l A0, [A4] 000002E4 3428 0030 move.w D2, [A0 + 0x30] 000002E8 48C2 ext.l D2 000002EA 2202 move.l D1, D2 000002EC 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 000002F0 3800 move.w D4, D0 000002F2 4247 clr.w D7 000002F4 588F addq.l A7, 4 000002F6 6060 bra +0x62 /* 00000358 */ label000002F8: 000002F8 2F0B move.l -[A7], A3 000002FA 2054 movea.l A0, [A4] 000002FC 3028 0030 move.w D0, [A0 + 0x30] 00000300 48C0 ext.l D0 00000302 2F00 move.l -[A7], D0 00000304 3028 0030 move.w D0, [A0 + 0x30] 00000308 C1C7 muls.w D0, D7 0000030A 2F00 move.l -[A7], D0 0000030C 2F0C move.l -[A7], A4 0000030E 2050 movea.l A0, [A0] 00000310 2268 0020 movea.l A1, [A0 + 0x20] 00000314 4E91 jsr [A1] 00000316 3A00 move.w D5, D0 00000318 4FEF 0010 lea.l A7, [A7 + 0x10] 0000031C 6704 beq +0x6 /* 00000322 */ 0000031E 4206 clr.b D6 00000320 603A bra +0x3C /* 0000035C */ label00000322: 00000322 4A47 tst.w D7 00000324 6F1E ble +0x20 /* 00000344 */ 00000326 2F0B move.l -[A7], A3 00000328 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000032C 2F0C move.l -[A7], A4 0000032E 4EBA 0492 jsr [PC + 0x492 /* 000007C2 */] 00000332 7200 moveq.l D1, 0x00 00000334 1200 move.b D1, D0 00000336 0C41 0001 cmpi.w D1, 0x1 0000033A 4FEF 000C lea.l A7, [A7 + 0xC] 0000033E 6704 beq +0x6 /* 00000344 */ 00000340 4206 clr.b D6 00000342 6018 bra +0x1A /* 0000035C */ label00000344: 00000344 204B movea.l A0, A3 00000346 226E FFEE movea.l A1, [A6 - 0x12] 0000034A 2454 movea.l A2, [A4] 0000034C 302A 0032 move.w D0, [A2 + 0x32] 00000350 48C0 ext.l D0 00000352 A02E syscall BlockMove/BlockMoveData 00000354 3007 move.w D0, D7 00000356 5247 addq.w D7, 1 label00000358: 00000358 B847 cmp.w D4, D7 0000035A 6E9C bgt -0x62 /* 000002F8 */ label0000035C: 0000035C 204B movea.l A0, A3 0000035E A01F syscall DisposPtr/DisposePtr 00000360 206E FFEE movea.l A0, [A6 - 0x12] 00000364 A01F syscall DisposPtr/DisposePtr label00000366: 00000366 1006 move.b D0, D6 label00000368: 00000368 4CEE 1CF0 FFD2 movem.l D4,D5,D6,D7,A2,A3,A4, [A6 - 0x2E] 0000036E 4E5E unlink A6 00000370 4E75 rts export_2106: fn00000372: 00000372 4E56 FFFC link A6, -0x0004 00000376 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000037A 266E 000C movea.l A3, [A6 + 0xC] 0000037E 286E 0008 movea.l A4, [A6 + 0x8] 00000382 2054 movea.l A0, [A4] 00000384 4AA8 000A tst.l [A0 + 0xA] 00000388 6606 bne +0x8 /* 00000390 */ 0000038A 70D5 moveq.l D0, 0xFFFFFFD5 0000038C 6000 0146 bra +0x148 /* 000004D4 */ label00000390: 00000390 2F0C move.l -[A7], A4 00000392 4EBA 03F8 jsr [PC + 0x3F8 /* 0000078C */] 00000396 3D40 FFFE move.w [A6 - 0x2], D0 0000039A 588F addq.l A7, 4 0000039C 6610 bne +0x12 /* 000003AE */ 0000039E 2054 movea.l A0, [A4] 000003A0 7000 moveq.l D0, 0x00 000003A2 2140 0036 move.l [A0 + 0x36], D0 000003A6 303C FF40 move.w D0, 0xFF40 000003AA 6000 0128 bra +0x12A /* 000004D4 */ label000003AE: 000003AE 2054 movea.l A0, [A4] 000003B0 4AA8 001C tst.l [A0 + 0x1C] 000003B4 672C beq +0x2E /* 000003E2 */ 000003B6 2248 movea.l A1, A0 000003B8 3029 0030 move.w D0, [A1 + 0x30] 000003BC 48C0 ext.l D0 000003BE B0A8 0024 cmp.l D0, [A0 + 0x24] 000003C2 661E bne +0x20 /* 000003E2 */ 000003C4 7000 moveq.l D0, 0x00 000003C6 2F00 move.l -[A7], D0 000003C8 2F0B move.l -[A7], A3 000003CA 2F0C move.l -[A7], A4 000003CC 4EBA 03F4 jsr [PC + 0x3F4 /* 000007C2 */] 000003D0 7200 moveq.l D1, 0x00 000003D2 1200 move.b D1, D0 000003D4 4A81 tst.l D1 000003D6 4FEF 000C lea.l A7, [A7 + 0xC] 000003DA 6606 bne +0x8 /* 000003E2 */ 000003DC 7000 moveq.l D0, 0x00 000003DE 6000 00F4 bra +0xF6 /* 000004D4 */ label000003E2: 000003E2 2054 movea.l A0, [A4] 000003E4 4A28 0034 tst.b [A0 + 0x34] 000003E8 6700 0088 beq +0x8A /* 00000472 */ 000003EC 4244 clr.w D4 000003EE 3A2E FFFE move.w D5, [A6 - 0x2] 000003F2 5345 subq.w D5, 1 label000003F4: 000003F4 48C4 ext.l D4 000003F6 48C5 ext.l D5 000003F8 2004 move.l D0, D4 000003FA D085 add.l D0, D5 000003FC 2E00 move.l D7, D0 000003FE E287 asr D7, 1 00000400 48C7 ext.l D7 00000402 2F07 move.l -[A7], D7 00000404 2F0C move.l -[A7], A4 00000406 4EBA 00D6 jsr [PC + 0xD6 /* 000004DE */] 0000040A 3D40 FFFC move.w [A6 - 0x4], D0 0000040E 508F addq.l A7, 8 00000410 6708 beq +0xA /* 0000041A */ 00000412 302E FFFC move.w D0, [A6 - 0x4] 00000416 6000 00BC bra +0xBE /* 000004D4 */ label0000041A: 0000041A 7000 moveq.l D0, 0x00 0000041C 2F00 move.l -[A7], D0 0000041E 2F0B move.l -[A7], A3 00000420 2F0C move.l -[A7], A4 00000422 4EBA 039E jsr [PC + 0x39E /* 000007C2 */] 00000426 1C00 move.b D6, D0 00000428 7000 moveq.l D0, 0x00 0000042A 1006 move.b D0, D6 0000042C 0C40 0001 cmpi.w D0, 0x1 00000430 4FEF 000C lea.l A7, [A7 + 0xC] 00000434 6606 bne +0x8 /* 0000043C */ 00000436 3A07 move.w D5, D7 00000438 5345 subq.w D5, 1 0000043A 6004 bra +0x6 /* 00000440 */ label0000043C: 0000043C 3807 move.w D4, D7 0000043E 5244 addq.w D4, 1 label00000440: 00000440 7000 moveq.l D0, 0x00 00000442 1006 move.b D0, D6 00000444 4A80 tst.l D0 00000446 6704 beq +0x6 /* 0000044C */ 00000448 BA44 cmp.w D5, D4 0000044A 6CA8 bge -0x56 /* 000003F4 */ label0000044C: 0000044C 7000 moveq.l D0, 0x00 0000044E 1006 move.b D0, D6 00000450 4A80 tst.l D0 00000452 6604 bne +0x6 /* 00000458 */ 00000454 7000 moveq.l D0, 0x00 00000456 607C bra +0x7E /* 000004D4 */ label00000458: 00000458 7000 moveq.l D0, 0x00 0000045A 1006 move.b D0, D6 0000045C 0C40 0002 cmpi.w D0, 0x2 00000460 666E bne +0x70 /* 000004D0 */ 00000462 2054 movea.l A0, [A4] 00000464 2248 movea.l A1, A0 00000466 3029 0030 move.w D0, [A1 + 0x30] 0000046A 48C0 ext.l D0 0000046C D1A8 0036 add.l [A0 + 0x36], D0 00000470 605E bra +0x60 /* 000004D0 */ label00000472: 00000472 4246 clr.w D6 00000474 6040 bra +0x42 /* 000004B6 */ label00000476: 00000476 48C6 ext.l D6 00000478 2F06 move.l -[A7], D6 0000047A 2F0C move.l -[A7], A4 0000047C 4EBA 0060 jsr [PC + 0x60 /* 000004DE */] 00000480 3A00 move.w D5, D0 00000482 508F addq.l A7, 8 00000484 6704 beq +0x6 /* 0000048A */ 00000486 3005 move.w D0, D5 00000488 604A bra +0x4C /* 000004D4 */ label0000048A: 0000048A 7000 moveq.l D0, 0x00 0000048C 2F00 move.l -[A7], D0 0000048E 2F0B move.l -[A7], A3 00000490 2F0C move.l -[A7], A4 00000492 4EBA 032E jsr [PC + 0x32E /* 000007C2 */] 00000496 1800 move.b D4, D0 00000498 7000 moveq.l D0, 0x00 0000049A 1004 move.b D0, D4 0000049C 4A80 tst.l D0 0000049E 4FEF 000C lea.l A7, [A7 + 0xC] 000004A2 6604 bne +0x6 /* 000004A8 */ 000004A4 7000 moveq.l D0, 0x00 000004A6 602C bra +0x2E /* 000004D4 */ label000004A8: 000004A8 7000 moveq.l D0, 0x00 000004AA 1004 move.b D0, D4 000004AC 0C40 0001 cmpi.w D0, 0x1 000004B0 670A beq +0xC /* 000004BC */ 000004B2 3006 move.w D0, D6 000004B4 5246 addq.w D6, 1 label000004B6: 000004B6 BC6E FFFE cmp.w D6, [A6 - 0x2] 000004BA 6DBA blt -0x44 /* 00000476 */ label000004BC: 000004BC BC6E FFFE cmp.w D6, [A6 - 0x2] 000004C0 660E bne +0x10 /* 000004D0 */ 000004C2 2054 movea.l A0, [A4] 000004C4 2248 movea.l A1, A0 000004C6 3029 0030 move.w D0, [A1 + 0x30] 000004CA 48C0 ext.l D0 000004CC D1A8 0036 add.l [A0 + 0x36], D0 label000004D0: 000004D0 303C FF40 move.w D0, 0xFF40 label000004D4: 000004D4 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C] 000004DA 4E5E unlink A6 000004DC 4E75 rts fn000004DE: 000004DE 4E56 0000 link A6, 0 000004E2 48E7 0308 movem.l -[A7], D6,D7,A4 000004E6 2E2E 000C move.l D7, [A6 + 0xC] 000004EA 286E 0008 movea.l A4, [A6 + 0x8] 000004EE 4A87 tst.l D7 000004F0 6D0C blt +0xE /* 000004FE */ 000004F2 2F0C move.l -[A7], A4 000004F4 4EBA 0296 jsr [PC + 0x296 /* 0000078C */] 000004F8 B087 cmp.l D0, D7 000004FA 588F addq.l A7, 4 000004FC 6E04 bgt +0x6 /* 00000502 */ label000004FE: 000004FE 70D9 moveq.l D0, 0xFFFFFFD9 00000500 6056 bra +0x58 /* 00000558 */ label00000502: 00000502 2054 movea.l A0, [A4] 00000504 3028 0030 move.w D0, [A0 + 0x30] 00000508 48C0 ext.l D0 0000050A 2200 move.l D1, D0 0000050C 2007 move.l D0, D7 0000050E 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00000512 2E00 move.l D7, D0 00000514 2054 movea.l A0, [A4] 00000516 2147 0036 move.l [A0 + 0x36], D7 0000051A 2054 movea.l A0, [A4] 0000051C BEA8 0020 cmp.l D7, [A0 + 0x20] 00000520 6612 bne +0x14 /* 00000534 */ 00000522 2248 movea.l A1, A0 00000524 3029 0030 move.w D0, [A1 + 0x30] 00000528 48C0 ext.l D0 0000052A B0A8 0024 cmp.l D0, [A0 + 0x24] 0000052E 6604 bne +0x6 /* 00000534 */ 00000530 7000 moveq.l D0, 0x00 00000532 6024 bra +0x26 /* 00000558 */ label00000534: 00000534 2054 movea.l A0, [A4] 00000536 3028 0030 move.w D0, [A0 + 0x30] 0000053A 48C0 ext.l D0 0000053C 2F00 move.l -[A7], D0 0000053E 2F07 move.l -[A7], D7 00000540 2F0C move.l -[A7], A4 00000542 4EAD 4342 jsr [A5 + 0x4342 /* export_2148 */] 00000546 3C00 move.w D6, D0 00000548 4FEF 000C lea.l A7, [A7 + 0xC] 0000054C 6708 beq +0xA /* 00000556 */ 0000054E 2054 movea.l A0, [A4] 00000550 70FF moveq.l D0, 0xFFFFFFFF 00000552 2140 0036 move.l [A0 + 0x36], D0 label00000556: 00000556 3006 move.w D0, D6 label00000558: 00000558 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 0000055E 4E5E unlink A6 00000560 4E75 rts export_2107: 00000562 4E56 FFC2 link A6, -0x003E 00000566 48E7 0038 movem.l -[A7], A2,A3,A4 0000056A 266E 000C movea.l A3, [A6 + 0xC] 0000056E 286E 0008 movea.l A4, [A6 + 0x8] 00000572 41EE FFFE lea.l A0, [A6 - 0x2] 00000576 4250 clr.w [A0] 00000578 486E FFC6 pea.l [A6 - 0x3A] 0000057C 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000580 4A80 tst.l D0 00000582 588F addq.l A7, 4 00000584 6700 0130 beq +0x132 /* 000006B6 */ 00000588 2F0B move.l -[A7], A3 0000058A 2F0C move.l -[A7], A4 0000058C 4EBA FDE4 jsr [PC - 0x21C /* 00000372 */] 00000590 3D40 FFFE move.w [A6 - 0x2], D0 00000594 508F addq.l A7, 8 00000596 6700 00DC beq +0xDE /* 00000674 */ 0000059A 0C6E FF40 FFFE cmpi.w [A6 - 0x2], 0xFF40 000005A0 6716 beq +0x18 /* 000005B8 */ 000005A2 70D5 moveq.l D0, 0xFFFFFFD5 000005A4 B06E FFFE cmp.w D0, [A6 - 0x2] 000005A8 670E beq +0x10 /* 000005B8 */ 000005AA 302E FFFE move.w D0, [A6 - 0x2] 000005AE 48C0 ext.l D0 000005B0 2F00 move.l -[A7], D0 000005B2 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000005B6 588F addq.l A7, 4 label000005B8: 000005B8 70D5 moveq.l D0, 0xFFFFFFD5 000005BA B06E FFFE cmp.w D0, [A6 - 0x2] 000005BE 6600 008C bne +0x8E /* 0000064C */ 000005C2 7000 moveq.l D0, 0x00 000005C4 2F00 move.l -[A7], D0 000005C6 720E moveq.l D1, 0x0E 000005C8 2F01 move.l -[A7], D1 000005CA 2054 movea.l A0, [A4] 000005CC 3428 0012 move.w D2, [A0 + 0x12] 000005D0 48C2 ext.l D2 000005D2 2F02 move.l -[A7], D2 000005D4 2F28 000E move.l -[A7], [A0 + 0xE] 000005D8 2F0C move.l -[A7], A4 000005DA 4EAD 433A jsr [A5 + 0x433A /* export_2147 */] 000005DE 48C0 ext.l D0 000005E0 4FEF 0014 lea.l A7, [A7 + 0x14] 000005E4 2F00 move.l -[A7], D0 000005E6 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000005EA 70FF moveq.l D0, 0xFFFFFFFF 000005EC 2F00 move.l -[A7], D0 000005EE 7200 moveq.l D1, 0x00 000005F0 2F01 move.l -[A7], D1 000005F2 2F0C move.l -[A7], A4 000005F4 4EAD 4342 jsr [A5 + 0x4342 /* export_2148 */] 000005F8 48C0 ext.l D0 000005FA 4FEF 000C lea.l A7, [A7 + 0xC] 000005FE 2F00 move.l -[A7], D0 00000600 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000604 2054 movea.l A0, [A4] 00000606 2D48 FFC2 move.l [A6 - 0x3E], A0 0000060A 2248 movea.l A1, A0 0000060C 2269 001C movea.l A1, [A1 + 0x1C] 00000610 2251 movea.l A1, [A1] 00000612 41E8 0028 lea.l A0, [A0 + 0x28] 00000616 45D1 lea.l A2, [A1] 00000618 24D8 move.l [A2]+, [A0]+ 0000061A 24D8 move.l [A2]+, [A0]+ 0000061C 24D8 move.l [A2]+, [A0]+ 0000061E 34D8 move.w [A2]+, [A0]+ 00000620 2F0C move.l -[A7], A4 00000622 4EAD 4372 jsr [A5 + 0x4372 /* export_2154 */] 00000626 48C0 ext.l D0 00000628 588F addq.l A7, 4 0000062A 2F00 move.l -[A7], D0 0000062C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000630 2F0C move.l -[A7], A4 00000632 4EAD 434A jsr [A5 + 0x434A /* export_2149 */] 00000636 48C0 ext.l D0 00000638 588F addq.l A7, 4 0000063A 2F00 move.l -[A7], D0 0000063C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000640 2054 movea.l A0, [A4] 00000642 7000 moveq.l D0, 0x00 00000644 2140 0036 move.l [A0 + 0x36], D0 00000648 4FEF 0010 lea.l A7, [A7 + 0x10] label0000064C: 0000064C 7001 moveq.l D0, 0x01 0000064E 2F00 move.l -[A7], D0 00000650 2054 movea.l A0, [A4] 00000652 2F28 0036 move.l -[A7], [A0 + 0x36] 00000656 3228 0030 move.w D1, [A0 + 0x30] 0000065A 48C1 ext.l D1 0000065C 2F01 move.l -[A7], D1 0000065E 2F0C move.l -[A7], A4 00000660 4EAD 436A jsr [A5 + 0x436A /* export_2153 */] 00000664 48C0 ext.l D0 00000666 4FEF 0010 lea.l A7, [A7 + 0x10] 0000066A 2F00 move.l -[A7], D0 0000066C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000670 588F addq.l A7, 4 00000672 6012 bra +0x14 /* 00000686 */ label00000674: 00000674 2F0C move.l -[A7], A4 00000676 4EAD 4372 jsr [A5 + 0x4372 /* export_2154 */] 0000067A 48C0 ext.l D0 0000067C 588F addq.l A7, 4 0000067E 2F00 move.l -[A7], D0 00000680 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000684 588F addq.l A7, 4 label00000686: 00000686 2054 movea.l A0, [A4] 00000688 3028 0030 move.w D0, [A0 + 0x30] 0000068C 48C0 ext.l D0 0000068E 2068 001C movea.l A0, [A0 + 0x1C] 00000692 2250 movea.l A1, [A0] 00000694 204B movea.l A0, A3 00000696 A02E syscall BlockMove/BlockMoveData 00000698 2F0C move.l -[A7], A4 0000069A 2054 movea.l A0, [A4] 0000069C 2050 movea.l A0, [A0] 0000069E 2268 0028 movea.l A1, [A0 + 0x28] 000006A2 4E91 jsr [A1] 000006A4 48C0 ext.l D0 000006A6 588F addq.l A7, 4 000006A8 2F00 move.l -[A7], D0 000006AA 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000006AE 426E FFFE clr.w [A6 - 0x2] 000006B2 588F addq.l A7, 4 000006B4 6008 bra +0xA /* 000006BE */ label000006B6: 000006B6 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 000006BA 3D40 FFFE move.w [A6 - 0x2], D0 label000006BE: 000006BE 486E FFC6 pea.l [A6 - 0x3A] 000006C2 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 000006C6 302E FFFE move.w D0, [A6 - 0x2] 000006CA 588F addq.l A7, 4 000006CC 4CEE 1C00 FFB6 movem.l A2,A3,A4, [A6 - 0x4A] 000006D2 4E5E unlink A6 000006D4 4E75 rts fn000006D6: 000006D6 4E56 0000 link A6, 0 000006DA 48E7 0118 movem.l -[A7], D7,A3,A4 000006DE 286E 0008 movea.l A4, [A6 + 0x8] 000006E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000006E6 2F0C move.l -[A7], A4 000006E8 4EBA FC88 jsr [PC - 0x378 /* 00000372 */] 000006EC 3E00 move.w D7, D0 000006EE 6704 beq +0x6 /* 000006F4 */ 000006F0 3007 move.w D0, D7 000006F2 602A bra +0x2C /* 0000071E */ label000006F4: 000006F4 2F0C move.l -[A7], A4 000006F6 2054 movea.l A0, [A4] 000006F8 2050 movea.l A0, [A0] 000006FA 2268 003C movea.l A1, [A0 + 0x3C] 000006FE 4E91 jsr [A1] 00000700 2654 movea.l A3, [A4] 00000702 302B 0030 move.w D0, [A3 + 0x30] 00000706 48C0 ext.l D0 00000708 2200 move.l D1, D0 0000070A 202B 0036 move.l D0, [A3 + 0x36] 0000070E 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00000712 3E00 move.w D7, D0 00000714 48C7 ext.l D7 00000716 2F07 move.l -[A7], D7 00000718 2F0C move.l -[A7], A4 0000071A 4EBA 000C jsr [PC + 0xC /* 00000728 */] label0000071E: 0000071E 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000724 4E5E unlink A6 00000726 4E75 rts fn00000728: 00000728 4E56 0000 link A6, 0 0000072C 48E7 0308 movem.l -[A7], D6,D7,A4 00000730 2E2E 000C move.l D7, [A6 + 0xC] 00000734 286E 0008 movea.l A4, [A6 + 0x8] 00000738 4A87 tst.l D7 0000073A 6D0C blt +0xE /* 00000748 */ 0000073C 2F0C move.l -[A7], A4 0000073E 4EBA 004C jsr [PC + 0x4C /* 0000078C */] 00000742 B087 cmp.l D0, D7 00000744 588F addq.l A7, 4 00000746 6E04 bgt +0x6 /* 0000074C */ label00000748: 00000748 70D9 moveq.l D0, 0xFFFFFFD9 0000074A 6036 bra +0x38 /* 00000782 */ label0000074C: 0000074C 7000 moveq.l D0, 0x00 0000074E 2F00 move.l -[A7], D0 00000750 2054 movea.l A0, [A4] 00000752 3228 0030 move.w D1, [A0 + 0x30] 00000756 48C1 ext.l D1 00000758 2007 move.l D0, D7 0000075A 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 0000075E 2F00 move.l -[A7], D0 00000760 2054 movea.l A0, [A4] 00000762 3028 0030 move.w D0, [A0 + 0x30] 00000766 48C0 ext.l D0 00000768 4480 neg.l D0 0000076A 2F00 move.l -[A7], D0 0000076C 2F0C move.l -[A7], A4 0000076E 4EAD 436A jsr [A5 + 0x436A /* export_2153 */] 00000772 3C00 move.w D6, D0 00000774 2054 movea.l A0, [A4] 00000776 70FF moveq.l D0, 0xFFFFFFFF 00000778 2140 0036 move.l [A0 + 0x36], D0 0000077C 3006 move.w D0, D6 0000077E 4FEF 0010 lea.l A7, [A7 + 0x10] label00000782: 00000782 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00000788 4E5E unlink A6 0000078A 4E75 rts fn0000078C: 0000078C 4E56 0000 link A6, 0 00000790 2F0C move.l -[A7], A4 00000792 286E 0008 movea.l A4, [A6 + 0x8] 00000796 2054 movea.l A0, [A4] 00000798 4AA8 000A tst.l [A0 + 0xA] 0000079C 6604 bne +0x6 /* 000007A2 */ 0000079E 7000 moveq.l D0, 0x00 000007A0 6018 bra +0x1A /* 000007BA */ label000007A2: 000007A2 2F0C move.l -[A7], A4 000007A4 4EAD 43AA jsr [A5 + 0x43AA /* export_2161 */] 000007A8 720E moveq.l D1, 0x0E 000007AA 9081 sub.l D0, D1 000007AC 2054 movea.l A0, [A4] 000007AE 3428 0030 move.w D2, [A0 + 0x30] 000007B2 48C2 ext.l D2 000007B4 2202 move.l D1, D2 000007B6 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] label000007BA: 000007BA 286E FFFC movea.l A4, [A6 - 0x4] 000007BE 4E5E unlink A6 000007C0 4E75 rts fn000007C2: 000007C2 4E56 FFFC link A6, -0x0004 000007C6 48E7 0118 movem.l -[A7], D7,A3,A4 000007CA 286E 0008 movea.l A4, [A6 + 0x8] 000007CE 4AAE 0010 tst.l [A6 + 0x10] 000007D2 660A bne +0xC /* 000007DE */ 000007D4 2054 movea.l A0, [A4] 000007D6 2068 001C movea.l A0, [A0 + 0x1C] 000007DA 2D50 0010 move.l [A6 + 0x10], [A0] label000007DE: 000007DE 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC] 000007E4 266E 0010 movea.l A3, [A6 + 0x10] 000007E8 2054 movea.l A0, [A4] 000007EA 3028 0032 move.w D0, [A0 + 0x32] 000007EE 48C0 ext.l D0 000007F0 2E00 move.l D7, D0 000007F2 600E bra +0x10 /* 00000802 */ label000007F4: 000007F4 2007 move.l D0, D7 000007F6 5387 subq.l D7, 1 000007F8 202E FFFC move.l D0, [A6 - 0x4] 000007FC 52AE FFFC addq.l [A6 - 0x4], 1 00000800 528B addq.l A3, 1 label00000802: 00000802 4A87 tst.l D7 00000804 6F0A ble +0xC /* 00000810 */ 00000806 206E FFFC movea.l A0, [A6 - 0x4] 0000080A 1010 move.b D0, [A0] 0000080C B013 cmp.b D0, [A3] 0000080E 67E4 beq -0x1A /* 000007F4 */ label00000810: 00000810 4A87 tst.l D7 00000812 6604 bne +0x6 /* 00000818 */ 00000814 4207 clr.b D7 00000816 601E bra +0x20 /* 00000836 */ label00000818: 00000818 2054 movea.l A0, [A4] 0000081A 4A28 0034 tst.b [A0 + 0x34] 0000081E 6714 beq +0x16 /* 00000834 */ 00000820 206E FFFC movea.l A0, [A6 - 0x4] 00000824 1010 move.b D0, [A0] 00000826 B013 cmp.b D0, [A3] 00000828 6304 bls +0x6 /* 0000082E */ 0000082A 7002 moveq.l D0, 0x02 0000082C 6002 bra +0x4 /* 00000830 */ label0000082E: 0000082E 7001 moveq.l D0, 0x01 label00000830: 00000830 1E00 move.b D7, D0 00000832 6002 bra +0x4 /* 00000836 */ label00000834: 00000834 7E03 moveq.l D7, 0x03 label00000836: 00000836 1007 move.b D0, D7 00000838 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 0000083E 4E5E unlink A6 00000840 4E75 rts fn00000842: 00000842 4E56 0000 link A6, 0 00000846 2F0C move.l -[A7], A4 00000848 286E 0008 movea.l A4, [A6 + 0x8] 0000084C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000850 700E moveq.l D0, 0x0E 00000852 2F00 move.l -[A7], D0 00000854 2F0C move.l -[A7], A4 00000856 4EAD 43AA jsr [A5 + 0x43AA /* export_2161 */] 0000085A 720E moveq.l D1, 0x0E 0000085C 9081 sub.l D0, D1 0000085E 588F addq.l A7, 4 00000860 2F00 move.l -[A7], D0 00000862 2F0C move.l -[A7], A4 00000864 2054 movea.l A0, [A4] 00000866 2050 movea.l A0, [A0] 00000868 2268 0020 movea.l A1, [A0 + 0x20] 0000086C 4E91 jsr [A1] 0000086E 286E FFFC movea.l A4, [A6 - 0x4] 00000872 4E5E unlink A6 00000874 4E75 rts